Tradeoos between Parallelism and Fill in Nested Dissection

نویسندگان

  • Claudson F. Bornstein
  • Bruce M. Maggs
  • Gary L. Miller
چکیده

In this paper we demonstrate that tradeoos can be made between parallelism and ll in nested dissection algorithms for Gaussian elimination, both in theory and in practice. We present a new \less parallel nested dissection" algorithm (LPND), and prove that, unlike the standard nested dissection algorithm, when applied to a chordal graph LPND nds a zero-ll elimination order. We have also implemented the LPND algorithm. On a variety of benchmarks it generates less ll than state-of-the-art implementations of the nested dissection (METIS), minimum-degree (AMD), and hybrid (BEND) algorithms on a large body of test matrices. We have also implemented another nested dissection algorithm that is diierent from METIS and that uses the same separator algorithm used by our implementation of LPND. This algorithm, as well as LPND, generates less ll than METIS, and on large graphs signiicantly outperforms AMD. The latter comparison is notable, because although it is known that, for certain classes of graphs, minimum-degree produces asymptotically more ll than nested dissection, minimum-degree is believed to produce low-ll orderings in practice. Our experiments contradict this belief.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Parallelizing and De-parallelizing Elimination Orders

The order in which the variables of a linear system are processed determines the total amounts of fill and work to perform LU decomposition on the system. We identify a trade-off between the amounts of fill and work for a given order and the parallelism inherent in that order. We present two algorithms: one that tries to parallelize sequential orders, and another that tries to produce low-fill ...

متن کامل

Exploiting Task and Data Parallelism on a Multicomputer

For many applications, achieving good performance on a private memory parallel computer requires exploiting data parallelism as well as task parallelism. Depending on the size of the input data set and the number of nodes (i.e., processors), diierent tradeoos between task and data parallelism are appropriate for a parallel system. Most existing compilers focus on only one of data parallelism an...

متن کامل

Nested-Dissection Orderings for Sparse LU with Partial Pivoting

We describe the implementation and performance of a novel fill-minimization ordering technique for sparse LU factorization with partial pivoting. The technique was proposed by Gilbert and Schreiber in 1980 but never implemented and tested. Like other techniques for ordering sparse matrices for LU with partial pivoting, our new method preorders the columns of the matrix (the row permutation is c...

متن کامل

The Advantages of Multiple

Applications typically have several potential sources of parallelism, and in choosing a particular parallelization, the programmer must balance the beneets of each source of parallelism with the corresponding overhead. The tradeoos are often diicult to analyze, as they may depend on the hardware architecture, software environment, input data, and properties of the algorithm. An example of this ...

متن کامل

Assessing an approximation algorithm for the minimum fill-in problem in practice

During a Cholesky factorization, a zero matrix element may become nonzero, a phenomenon called fill-in. This can increase the storage requirement and computing time by orders of magnitude. It is well-known that a permutation of the coefficient matrix influences the size of the fill-in. So, one is interested in the minimum fill-in problem, finding a permutation that leads to the least possible f...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999